using System;
using System.Runtime.InteropServices;

namespace PCSComProduct.Costing.DS
{
	[Guid("0CDDBC21-C64C-4e95-BE6C-B2B211DEEAE2")]
	[Serializable]
	public class ITM_CostCenterRateVO
	{
		private int mCostCenterRateID;
		private Decimal mLaborSetup;
		private Decimal mLaborSetupFixedOverhead;
		private Decimal mLaborSetupVariableOverhead;
		private Decimal mLaborRun;
		private Decimal mLaborRunFixedOverhead;
		private Decimal mLaborRunVariableOverhead;
		private Decimal mMachineSetup;
		private Decimal mMachineSetupFixedOverhead;
		private Decimal mMachineSetupVariableOverhead;
		private Decimal mMachineRun;
		private Decimal mMachineRunFixedOverhead;
		private Decimal mMachineRunVariableOverhead;
		private Decimal mMaterialOverhead;
		private DateTime mEffectiveBeginDate;
		private DateTime mEffectiveEndDate;
		private int mCostCenterID;

		public int CostCenterRateID
		{
			set { mCostCenterRateID = value; }
			get { return mCostCenterRateID; }
		}
		public Decimal LaborSetup
		{
			set { mLaborSetup = value; }
			get { return mLaborSetup; }
		}
		public Decimal LaborSetupFixedOverhead
		{
			set { mLaborSetupFixedOverhead = value; }
			get { return mLaborSetupFixedOverhead; }
		}
		public Decimal LaborSetupVariableOverhead
		{
			set { mLaborSetupVariableOverhead = value; }
			get { return mLaborSetupVariableOverhead; }
		}
		public Decimal LaborRun
		{
			set { mLaborRun = value; }
			get { return mLaborRun; }
		}
		public Decimal LaborRunFixedOverhead
		{
			set { mLaborRunFixedOverhead = value; }
			get { return mLaborRunFixedOverhead; }
		}
		public Decimal LaborRunVariableOverhead
		{
			set { mLaborRunVariableOverhead = value; }
			get { return mLaborRunVariableOverhead; }
		}
		public Decimal MachineSetup
		{
			set { mMachineSetup = value; }
			get { return mMachineSetup; }
		}
		public Decimal MachineSetupFixedOverhead
		{
			set { mMachineSetupFixedOverhead = value; }
			get { return mMachineSetupFixedOverhead; }
		}
		public Decimal MachineSetupVariableOverhead
		{
			set { mMachineSetupVariableOverhead = value; }
			get { return mMachineSetupVariableOverhead; }
		}
		public Decimal MachineRun
		{
			set { mMachineRun = value; }
			get { return mMachineRun; }
		}
		public Decimal MachineRunFixedOverhead
		{
			set { mMachineRunFixedOverhead = value; }
			get { return mMachineRunFixedOverhead; }
		}
		public Decimal MachineRunVariableOverhead
		{
			set { mMachineRunVariableOverhead = value; }
			get { return mMachineRunVariableOverhead; }
		}
		public Decimal MaterialOverhead
		{
			set { mMaterialOverhead = value; }
			get { return mMaterialOverhead; }
		}
		public DateTime EffectiveBeginDate
		{
			set { mEffectiveBeginDate = value; }
			get { return mEffectiveBeginDate; }
		}
		public DateTime EffectiveEndDate
		{
			set { mEffectiveEndDate = value; }
			get { return mEffectiveEndDate; }
		}
		public int CostCenterID
		{
			set { mCostCenterID = value; }
			get { return mCostCenterID; }
		}
	}
}
